Jeff Boody Apps

Gears 20180602
Jeff Boody
Gears for Android is a heavily modified port of the famous "gears"demo to Android. The Gears demo is an open source project intendedto help developers learn how to create OpenGL ES programs onAndroid. The Gears demo was originally written by Brian Paul aspart of the Mesa3D project. My implementation includes variationsfor Java/OpenGL ES 1.x, Java/C/OpenGL ES 1.x and Java/C/OpenGL ES2.0. I have also added several features not found in the originalimplementation including touch screen support, VBOs and anon-screen FPS counter. The FPS (frames-per-second) counter is oftenused as a benchmark metric for graphics programs. On Android theframe rate is limited by v-sync (typically 60 FPS) which is thefastest rate that a display can refresh the screen. Since Gears iscapable of rendering much faster than v-sync on most devices itprovides limited benchmarking value.
Quine-McCluskey Solver 4.0
Jeff Boody
The Quine-McCluskey Solver is a tool forfinding the minimal representation of any Boolean equation.Although minimal representations to simple problems can be foundeasily using truth tables and K-maps, minimal representations tocomplex problems require a more systematic approach such as theQuine-McCluskey algorithm.
BlueSmirf Demo 1.0
Jeff Boody
This project shows how connect an Androidphone to an Arduino with the Bluesmirf Bluetooth module. The democan control an led and read a potentiometer. It should work withAndroid 2.0 (ecliar) and above.The Bluesmirf Bluetooth module is available from Sparkfun.Source code is available at https://github.com/jeffboody/bluesmirf-demo
Simon Says 1.0
Jeff Boody
This project is a fork of the SparkfunSimonSays Soldering Kit. It contains modifications to the firmwaretopass game state over Bluetooth serial so that the Simon Saysdevicecan be used as a controller for an Android app. It is my hopethatthis app will provide a good example for others who wish tocombineAndroid and Arduino.Simon Says is a memory game. Start the game by pressing oneofthe four buttons. When a button lights up, press thebutton,repeating the sequence. The sequence will get longer andlonger.The game is won after 13 rounds.The Simon Says Soldering kit and Bluetooth module isavailablefrom Sparkfun. Only the through hole version is supportedat thistime. See my github site for more details.https://github.com/jeffboody/Simon-Says
Serial Mirror 2.4
Jeff Boody
This project combined with Linux-on-Android can enable a completeArduino development environment on Android. Serial Mirror solves aproblem that most Android devices do not have USB ports to enablenormal programming of Arduino devices. To further complicate thethe issue the Bluetooth serial port is not shared from Android toLinux-on-Android. To work around these issues this app runs as aservice which connects to Arduino over Bluetooth and to the avrdudeprogrammer over a TCP socket. The serial and TCP data are mirroredby Serial Mirror. As a result, Serial Mirror is also useful fordevices which do not have root access. After starting Serial Mirroryou can connect via a telnet app to send and receive data from theBluetooth device. Serial Mirror does not transmit any data unlessexplicitly requested by the user. The Bluesmirf Bluetooth module isavailable from Sparkfun. Source code is available athttps://github.com/jeffboody/spp-mirror